package com.chianghao.rock.admin.system.route.vo;

import com.rock.microshop.common_api.vo.BaseTreeVo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel("路由树")
public class RouteTreeVo extends BaseTreeVo {

	@ApiModelProperty("code")
	private String code;
	
	@ApiModelProperty("名称")
	private String name;
	
	@ApiModelProperty("路由")
	private String route;
	
	@ApiModelProperty("是否需要授权")
	private Boolean authentication;
	
	@ApiModelProperty("多语言KEY")
    private String languateKey;
	
	@ApiModelProperty("图标")
    private String icon;
	
	
	
	public String getIcon() {
		return icon;
	}

	public void setIcon(String icon) {
		this.icon = icon;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getRoute() {
		return route;
	}

	public void setRoute(String route) {
		this.route = route;
	}

	public Boolean getAuthentication() {
		return authentication;
	}

	public void setAuthentication(Boolean authentication) {
		this.authentication = authentication;
	}

	public String getLanguateKey() {
		return languateKey;
	}

	public void setLanguateKey(String languateKey) {
		this.languateKey = languateKey;
	}

	
	
}
